/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package ClassesUnicas;

/**
 * Profissional
 * 
 * Versao 1.0
 * 
 * Data Criação 13/03/2014
 *
 * @author Igor
 */
public class Profissional {
    //Atributos
    private long idProfissional;
    private String nome;
    private String email;
    private String senha;
    private String cpf;
    private String insc_conselho_uf;
    private String insc_conselho_numero;
    private long idNivelAcesso;
    private long idProfissao;
    private Boolean autenticado;
    
    //Construtores
    public Profissional(){
        this.autenticado = false;
        this.nome = "";
        this.email = "";
        this.senha = "";
        this.cpf = null; //Pois o BD eh unique
        this.insc_conselho_uf = "";
        this.insc_conselho_numero = "";
        this.idNivelAcesso = 0;
        this.idProfissao = 0;
    }

    //Metodos Getters e Setters
    /**
     * @return the idProfissional
     */
    public long getIdProfissional() {
        return idProfissional;
    }

    /**
     * @param idProfissional the idProfissional to set
     */
    public void setIdProfissional(long idProfissional) {
        this.idProfissional = idProfissional;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the senha
     */
    public String getSenha() {
        return senha;
    }

    /**
     * @param senha the senha to set
     */
    public void setSenha(String senha) {
        this.senha = senha;
    }

    /**
     * @return the cpf
     */
    public String getCpf() {
        return cpf;
    }

    /**
     * @param cpf the cpf to set
     */
    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    /**
     * @return the insc_conselho_uf
     */
    public String getInsc_conselho_uf() {
        return insc_conselho_uf;
    }

    /**
     * @param insc_conselho_uf the insc_conselho_uf to set
     */
    public void setInsc_conselho_uf(String insc_conselho_uf) {
        this.insc_conselho_uf = insc_conselho_uf;
    }

    /**
     * @return the insc_conselho_numero
     */
    public String getInsc_conselho_numero() {
        return insc_conselho_numero;
    }

    /**
     * @param insc_conselho_numero the insc_conselho_numero to set
     */
    public void setInsc_conselho_numero(String insc_conselho_numero) {
        this.insc_conselho_numero = insc_conselho_numero;
    }

    /**
     * @return the idNivelAcesso
     */
    public long getIdNivelAcesso() {
        return idNivelAcesso;
    }

    /**
     * @param idNivelAcesso the idNivelAcesso to set
     */
    public void setIdNivelAcesso(long idNivelAcesso) {
        this.idNivelAcesso = idNivelAcesso;
    }

    /**
     * @return the idProfissao
     */
    public long getIdProfissao() {
        return idProfissao;
    }

    /**
     * @param idProfissao the idProfissao to set
     */
    public void setIdProfissao(long idProfissao) {
        this.idProfissao = idProfissao;
    }

    /**
     * @return the autenticado
     */
    public Boolean getAutenticado() {
        return autenticado;
    }

    /**
     * @param autenticado the autenticado to set
     */
    public void setAutenticado(Boolean autenticado) {
        this.autenticado = autenticado;
    }
}
